From: Clayton Smith Date: Tue, 20 Aug 2019 12:08:11 +0000 (-0400) Subject: Fix AVX FMA rotator X-Git-Tag: archive/raspbian/2.0.0-3+rpi1^2~6 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=322b09fc0a8b2e80942ff3189efd99aa5e299771;p=volk.git Fix AVX FMA rotator Gbp-Pq: Name 0001-Fix-AVX-FMA-rotator.patch --- diff --git a/kernels/volk/volk_32fc_s32fc_x2_rotator_32fc.h b/kernels/volk/volk_32fc_s32fc_x2_rotator_32fc.h index 88a1c1d..15d6cbe 100644 --- a/kernels/volk/volk_32fc_s32fc_x2_rotator_32fc.h +++ b/kernels/volk/volk_32fc_s32fc_x2_rotator_32fc.h @@ -690,7 +690,7 @@ static inline void volk_32fc_s32fc_x2_rotator_32fc_a_avx_fma(lv_32fc_t* outVecto yhp = _mm256_movehdup_ps(inc_Val); tmp1 = aVal; - tmp1p = ylp; + tmp1p = phase_Val; aVal = _mm256_shuffle_ps(aVal, aVal, 0xB1); phase_Val = _mm256_shuffle_ps(phase_Val, phase_Val, 0xB1); @@ -788,7 +788,7 @@ static inline void volk_32fc_s32fc_x2_rotator_32fc_u_avx_fma(lv_32fc_t* outVecto yhp = _mm256_movehdup_ps(inc_Val); tmp1 = aVal; - tmp1p = ylp; + tmp1p = phase_Val; aVal = _mm256_shuffle_ps(aVal, aVal, 0xB1); phase_Val = _mm256_shuffle_ps(phase_Val, phase_Val, 0xB1);